<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>数组reduce方法执行过程</title>
</head>

<body>
  <script>
    // ============================== 数组reduce方法执行过程 ==============================
    // 语法： arr.reduce(function(prev, item){}, 初始值)

    const arr = [1, 2, 3, 4]

    // ============================== 没有指定起始值 ==============================
    // 分析过程：
    //  没有指定起始值，
    //  第一次循环：
    //  第二次循环：
    //  第三次循环：
    //  循环结束后：



    // ============================== 指定起始值 ==============================
    // 分析过程：
    //  指定了起始值，
    //  第一次循环：
    //  第二次循环：
    //  第三次循环：
    //  第四次循环：
    //  循环结束后：

  </script>
</body>

</html>